payment upfront - Deutsch Englisch Wörterbuch